app\wisdmlabs\edwiserBridge\Eb_Course_Manager D

Total Complexity 140
Dependencies 1
Dependents 4
Total lines 1,024
Lines of code 519
Logical lines of code 273
Comment lines 385
Methods 32
Properties 3

Methods 32

Method Rating Maintainability Complexity Lines of code
course_synchronization_handler()
B
38 17 64
handle_custom_bulk_action_result_admin_notice()
A
47 16 30
handle_custom_bulk_action()
A
39 13 66
create_course_categories_on_wordpress()
A
44 11 48
add_column_in_courses_table()
A
46 10 33
edwiserbridge_local_update_course_enrollment_method()
A
53 8 23
eb_enable_course_enrollment_method()
A
54 8 18
get_moodle_courses()
S
52 7 24
create_course_on_wordpress()
S
48 6 32
sync_course_image()
S
49 6 29
sync_course_enrollment_method()
S
57 6 16
update_course_on_wordpress()
S
52 4 26
add_course_price_type_column()
S
57 3 16
is_course_presynced()
S
58 2 17
view_moodle_course_link()
S
63 2 9
delete_enrollment_records_on_course_deletion()
S
69 2 6
instance()
S
71 2 6
get_moodle_course_categories()
S
67 2 8
check_post_type()
S
71 2 6
createCourseOnWordpress()
S
79 1 3
__clone()
S
78 1 3
updateCourseOnWordPress()
S
79 1 3
get_moodle_course_id()
S
79 1 3
getMoodleCourseId()
S
80 1 3
createCourseCategoriesOnWordpress()
S
81 1 3
isCoursePresynced()
S
80 1 3
add_custom_bulk_action()
S
72 1 5
getMoodleCourseCategories()
S
80 1 3
getMoodleCourses()
S
80 1 3
__construct()
S
77 1 4
__wakeup()
S
78 1 3
get_moodle_wp_course_id_pair()
S
78 1 3